package Model;

import java.util.Vector;

public class Paquete extends Servicio {
	private Vector<Servicio> servicios = new Vector<Servicio>();
	private float descuento;
	
	public Paquete(float descuento, String descripcion){
		super(0,"",descripcion);
		this.descuento = descuento;		
	}
	
	public float getDescuento(){
		return descuento;
	}
	
	public Vector<Servicio> getServicios(){
		return servicios;
	}
	
	public void agregarServicio(Servicio servicio){
		servicios.add(servicio);
	}
	
	public boolean esPaquete(){
		return true;
	}
	
	public PaqueteView getView(){
		Vector<ServicioView> serviciosView = new Vector<ServicioView>();
		if (servicios.size()>0)
			for(Servicio servicio : servicios){
				serviciosView.add(servicio.getView());
			}
		PaqueteView paqueteView = new PaqueteView(0,"", serviciosView,this.getDescripcion());
		return paqueteView;
	}
	
	
}
